package com.softer.wxzj.entity;

import com.softer.wxzj.entity.base.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class RefReq extends BaseEntity {
    /**
     * 申请编号
     */
    private String reqNo;
    private String buildNo;
    /**
     * 申请类型 关联字典
     */
    private String refType;
    /**
     * 申请日期
     */
    private String reqDate;
    /**
     * 原因
     */
    private String reason;
    /**
     * 申请状态 新状态 1正常 2撤销  （ 原状态0 审批中 1 通过 2 不通过）
     */
    private String state;
    /**
     * 状态
     */
    private String step;
    /**
     * 申请操作人
     */
    private String reqOper;
    /**
     * 退款金额
     */
    private BigDecimal payAmount;
    /**
     * 备注
     */
    private String remark;
    /**
     * 分户编号
     */
    private String accNo;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 创建人
     */
    private String creater;
    /**
     * 修改时间
     */
    private String updateTime;
    /**
     * 业主编号
     */
    private String ownerNo;
    private String ownerId;
    /**
     * 证件号码
     */
    private String certNo;
    /**
     * 业主名
     */
    private String ownerName;
    /**
     * 房屋位置
     */
    private String houseSite;
    /**
     * 退款账户本金金额
     */
    private BigDecimal payFundAmount;
    /**
     * 退款账户利息金额
     */
    private BigDecimal payAccrAmount;
    /**
     * 支付编号
     */
    private String payNo;
    /**
     * 正在申请中的业务 关联审批类型表
     */
    private String flowInProgress;

    /**
     * 退款户数
     */
    private String houseCount;
    /**
     * 申请类型 关联字典
     */
    private String reqName;
    private String regionId;
    /**
     * 小区名称
     */
    private String regionName;
    /**
     * 自然幢名称
     */
    private String buildName;
    /**
     * 申请类型 0资金退款 1批量退款
     */
    private String reqType;
    /**
     * 单元id
     */
    private String buildId;
    /**
     * 单元id
     */
    private String address;
    /**
     * 应交金额
     */
    private BigDecimal firstDue;
    /**
     * 剩余金额
     */
    private BigDecimal fundBal;
    /**
     * 有多少个房子
     */
    private int num;

    /**
     * 房间id
     */
    private String houseId;
    /**
     * 审批类型（查询审批进度时会用到）
     */
    private String flowType;
    /**
     * 汇总
     */
    private String roleName;

    /**
     * 有效起
     */
    private String vaildDate;
    private String qId;
    /**
     * 名称
     */
    private String refTypeName;
    private String collect;
    private String refTypeCode;
    private String flowState;
    private String flowStateCode;
    /**
     * 图档信息
     */
    private List<FileVO> fileTypeList;
}
